# 使用 Python 官方镜像作为基础镜像
# FROM python:3.8
# 使用阿里的 Python 镜像作为基础镜像（国内把 dockerhub 禁掉了，拉不下来镜像）
# 如果代码需要 node 环境运行 js，可以把基础镜像替换成 registry.cn-shanghai.aliyuncs.com/beeize-public/python-nodejs:python3.11-nodejs22
FROM alibaba-cloud-linux-3-registry.cn-hangzhou.cr.aliyuncs.com/alinux3/python:3.11.1

# 设置工作目录
WORKDIR /app

# 复制项目文件到容器中
COPY . /app

# 安装依赖
RUN pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

# 设置环境变量
ENV TZ=Asia/Shanghai

# 设置容器启动时执行的命令
CMD python main.py